TARGET = Playground

CONFIG -= \
    rtti \
    exceptions \

QT -= \
    core \
    gui \

INCLUDEPATH += \
     ./Source \
     ../../Library/Source \

DEPENDPATH += \
     ./Source \
     ../../Library/Source \

############################################################
# Windows specific settings.
############################################################
win32 {

    ############################################################
    # Build dependant paths.
    ############################################################
    CONFIG(debug, debug|release) {

        DESTDIR = Build/Win32/Debug
        OBJECTS_DIR = Build/Win32/Debug/Object
        MOC_DIR = Build/Win32/Debug/Moc

    } else {

        DESTDIR = Build/Win32/Release
        OBJECTS_DIR = Build/Win32/Release/Object
        MOC_DIR = Build/Win32/Release/Moc

    }

    ############################################################
    # Libraries.
    ############################################################
    CONFIG(debug, debug|release) {

        LIBS += -L../../Library/Build/Win32/Debug/ -lMyEngine

    } else {

        LIBS += -L../../Library/Build/Win32/Release/ -lMyEngine

    }

    ############################################################
    # Defines.
    ############################################################
    DEFINES += \
        MY_USE_WIN32 \
}

############################################################
# Unix specific settings.
############################################################
unix {

    ############################################################
    # Build dependant paths.
    ############################################################
    CONFIG(debug, debug|release) {

        DESTDIR = Build/Unix/Debug
        OBJECTS_DIR = Build/Unix/Debug/Object
        MOC_DIR = Build/Unix/Debug/Moc

    } else {

        DESTDIR = Build/Unix/Release
        OBJECTS_DIR = Build/Unix/Release/Object
        MOC_DIR = Build/Unix/Release/Moc

    }

    ############################################################
    # Libraries.
    ############################################################
    CONFIG(debug, debug|release) {

        LIBS += -L../../Library/Build/Unix/Debug/ -lMyEngine

    } else {

        LIBS += -L../../Library/Build/Unix/Release/ -lMyEngine

    }

    ############################################################
    # Defines.
    ############################################################
    DEFINES += \
        MY_USE_UNIX \
}

############################################################
# Compiler flags.
############################################################
############################################################
# Headers.
############################################################


############################################################
# Sources.
############################################################
SOURCES += \
    Source/Main.cpp \

############################################################
# Defines.
############################################################
DEFINES += \
    MY_USE_MEMORY \
    MY_USE_DEBUG \
